browserBeforeNavigate
Type
message
Summary
Sent before a browser navigates to a new url.
Syntax
browserBeforeNavigate <pInstanceID>, <pUrl>
XBrowser_BeforeNavigate <pUrl>, <pInstanceId>
Description
The browserBeforeNavigate message is sent to a the current card of the stack containing a browser object when the browser object is about to navigate to a new url, ie a change in url in the target browser has been requested but not yet actioned.
If the target is the main frame of the browser (e.g. the html page containing the "FRAMESET" declaration), then the browserBeforeNavigate message is sent, otherwise the browserBeforeNavigateFrame message is sent instead
To prevent the navigatation from occurring, set the global variable browserCancel to true.
For general information on using the browser library, see the notes in the revBrowserOpen function reference.
Parameters
Name | Type | Description |
---|---|---|
pInstanceID | The integer identifier of a browser object | |
pUrl | The new url that the browser is about to navigate to |
Examples
on browserBeforeNavigate pInstanceId, pUrl
put pUrl into field "Browser Address" \
of group ("Browser" && pInstanceId) of me
end browserBeforeNavigate
Related
glossary: function, browserCancel, message
message: browserNewUrlWindow, browserDownloadRequest, browserBeforeNavigateFrame
command: revBrowserNavigate
function: revBrowserOpen
Compatibility and Support
Introduced
LiveCode 2.8.1
OS
mac
windows
Platforms
desktop